Skip to content

feat: add --disable-tools CLI option to disable specific tools#79

Merged
hashemix merged 8 commits intomainfrom
feat/issue-75-exposing-only-subset-of-tools
Mar 15, 2026
Merged

feat: add --disable-tools CLI option to disable specific tools#79
hashemix merged 8 commits intomainfrom
feat/issue-75-exposing-only-subset-of-tools

Conversation

@hashemix
Copy link
Copy Markdown
Member

📌 Summary

Adds a new --disable-tools / -d CLI option that allows users to disable specific tools, helping reduce the number of available tools and save tokens.

🔍 Related Issues

✨ Changes Made

  • Added -d, --disable-tools CLI option to disable specific tools by name (comma-separated)
  • Added DISABLE_TOOLS environment variable support
  • Added validation to ensure only valid tool names can be disabled
  • Updated README.md with new feature description
  • Added disable-tools documentation to CLI options guide
  • Added examples for Claude Desktop and Docker configurations

🛠️ Testing Steps

cargo make test

💡 Additional Notes

@hashemix hashemix merged commit 1c8a53d into main Mar 15, 2026
10 checks passed
@hashemix hashemix mentioned this pull request Mar 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant